from pydantic import BaseModel, Field


class GetAccountResponseSchema(BaseModel):
    id: int = Field(description="Идентификатор аккаунта пользователя")
    firstName: str = Field(description="Имя пользователя")
    lastName: str = Field(description="Фамилия пользователя")
    email: str = Field(description="Адрес электронной почты")


class EditAccountRequestSchema(BaseModel):
    firstName: str = Field(description="Новое имя пользователя")
    lastName: str = Field(description="Новая фамилия пользователя")
    email: str = Field(description="Новый адрес электронной почты")
    password: str = Field(description="Пароль от аккаунт")
